fb81450e8c51f75b7213555ee24293505ee66f7f,zk/src/org/zkoss/zk/au/http/DHtmlUpdateServlet.java,DHtmlUpdateServlet,flushXMLWriter,#HttpServletRequest#HttpServletResponse#StringWriter#,259

Before Change


		byte[] bs = out.toString().getBytes("UTF-8");
		byte[] data;
		if (bs.length > 200) {
			data = Https.gzip(request, response, null, bs);
			if (data == null) //browser doesn't support compress
				data = bs;
			else
				bs = null; //free it

After Change


		//Use OutputStream due to Bug 1528592 (Jetty 6)
		byte[] data = out.toString().getBytes("UTF-8");
		if (data.length > 200) {
			byte[] bs = Https.gzip(request, response, null, data);
			if (bs != null) data = bs; //yes, browser support compress
		}

		response.setContentType("text/xml;charset=UTF-8");